give a thrashing - French English Dictionary